Flutter 命令行创建工程

Flutter 是一个开源的 UI 软件开发工具包,可以帮助开发者使用一套代码库来开发 iOS、Android、Web 和桌面应用。通过命令行工具,Flutter 可以快速创建不同类型的工程。如何使用命令行创建这些工程。


创建一个基本的 Flutter 工程

创建一个基础的 Flutter 工程,可以使用以下命令:

flutter create my_app

这个命令将会在当前目录下创建一个名为 my_app 的 Flutter 工程。


创建一个插件工程

Flutter 插件工程允许你编写可以在 Dart 和原生平台(如 Android 和 iOS)之间共享的代码。使用以下命令创建一个插件工程:

flutter create --template=plugin my_plugin

这个命令将在当前目录下创建一个名为 my_plugin 的插件工程,包含 Dart 和原生平台的代码。


创建一个包工程

Flutter 包工程适用于编写纯 Dart 代码的共享库。可以通过以下命令创建:

flutter create --template=package my_package

这个命令将在当前目录下创建一个名为 my_package 的 Dart 包工程。


创建一个模块工程

Flutter 模块工程允许你将 Flutter 嵌入到现有的 Android 或 iOS 应用中。创建模块工程的命令如下:

flutter create --template=module my_module

这个命令将在当前目录下创建一个名为 my_module 的 Flutter 模块工程。

通过 --platforms 参数指定需要支持的平台:

flutter create --org com.example --template=plugin --platforms=android,ios,linux,macos,windows hello

启用 Web 支持

要创建一个支持 Web 的 Flutter 工程,你需要确保 Flutter 已经配置为支持 Web。首先,运行以下命令来确保 Web 支持已启用:

flutter config --enable-web

然后,可以使用以下命令创建一个 Web 工程:

flutter create my_web_app
cd my_web_app
flutter run -d chrome

这个命令将在当前目录下创建一个名为 my_web_app 的工程,并在 Chrome 浏览器中运行。


启用桌面

Flutter 也支持创建桌面应用(Windows、macOS 和 Linux)。首先,确保桌面支持已启用:

flutter config --enable-windows-desktop
flutter config --enable-macos-desktop
flutter config --enable-linux-desktop

然后,使用以下命令创建一个桌面应用工程:

flutter create my_desktop_app
cd my_desktop_app
flutter run -d windows
flutter run -d macos
flutter run -d linux

这个命令将在当前目录下创建一个名为 my_desktop_app 的工程,并在相应的桌面环境中运行。


网络资料


本文作者:Maeiee

本文链接:Flutter 命令行创建工程

版权声明:如无特别声明,本文即为原创文章,版权归 Maeiee 所有,未经允许不得转载!


喜欢我文章的朋友请随缘打赏,鼓励我创作更多更好的作品!